package com.his.his_system.service;

import com.his.his_system.common.util.ResultAdvice;
import com.his.his_system.controller.VisitController.DefaultBean.DeptList;
import com.his.his_system.controller.VisitController.DefaultBean.HanZhe;
import com.his.his_system.controller.VisitController.DefaultBean.Schenduling;
import com.his.his_system.controller.VisitController.DefaultBean.SelectList;
import com.his.his_system.domain.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DefaultService {
    List<Doctorscheduling> getAllScheduling(String name,Integer ks , String date);

    List<DzmHisDefault> getDoctor();

    DzmHisDefault getAllRegister();

    List<DzmHisRegistration> getAllRegisters();

    List<DzmHisRegistration> getRegisterlistByname(String patientName);

    List<DzmHisCareHistory> getAllHistoryByPatientId(Integer patientid);

    List<Schenduling> getAllSchedulingByNow(Integer did,Integer rid,String name);

    List<Schenduling> selectsched(String doctorname);

    List<DzmHisRegistration> getAllVisit(Integer i, String name, String php, String today);

    List<DzmHisRegistration> getAllVisit1(Integer i, String namephp, String today);

    ResultAdvice billing(String str, String list,Double money);

    List<HanZhe> getAllRegisterToday2(String namephp);

    List<HanZhe> getAllyiRegister(String name, String php);

    List<DeptList>  getAllDoctorbydepid();

    Boolean Scheduling(String datastr);

    List<DzmPatient> getAllHistory(String name,String depname);
}


